<?php
// 修复路径问题 - 使用绝对路径
$adminDir = __DIR__;
$projectRoot = dirname($adminDir);

require_once $projectRoot . '/config/config.php';
require_once $projectRoot . '/includes/auth.php';

// 如果已经登录，跳转到后台首页
if (isLoggedIn()) {
    header('Location: /admin/dashboard');
    exit;
}

$error = '';

// 处理登录表单提交
if ($_SERVER['REQUEST_METHOD'] === 'POST') {
    $result = handleLoginForm();
    if ($result['success']) {
        // 跳转到dashboard页���
        header('Location: /admin/dashboard');
        exit;
    } else {
        $error = $result['message'];
    }
}

// 输出登录页面
echo getLoginPageHtml($error); 